---
title: Prerendered dynamic endpoint has path collision.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **PrerenderDynamicEndpointPathCollide**: Não foi possível renderizar `NOMEDOCAMINHO` com um parâmetro `undefined` já que o caminho gerado iria colidir durante a pré-renderização. Evite passar `undefined` como `params` para a função `getStaticPaths()`, ou adicione uma extensão adicional ao nome de arquivo do endpoint.

## O que deu errado?

O endpoint é pré-renderizado com um parâmetro `undefined`, então o caminho gerado irá colidir com outra rota.

Se você não consegue evitar passar `undefined`, então uma extensão adicional pode ser adicionada ao nome de arquivo do endpoint para gerar o arquivo com um nome diferente. Por exemplo, renomeando `pages/api/[slug].ts` para `pages/api/[slug].json.ts`.

**Veja Também:**
-  [`getStaticPaths()`](/pt-br/reference/routing-reference/#getstaticpaths)
-  [`params`](/pt-br/reference/api-reference/#params)
